\relax 
\catcode 096=12
\catcode``\active
\select@language{hungarian}
\@writefile{toc}{\select@language{hungarian}}
\@writefile{lof}{\select@language{hungarian}}
\@writefile{lot}{\select@language{hungarian}}
\citation{seq_parallel_prog}
\citation{filter}
\@writefile{toc}{\contentsline {chapter}{\numberline {1.}Bevezet\IeC {\'e}s}{1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lof}{\contentsline {figure}{\numberline {1.1.}{\ignorespaces Szekvenci\IeC {\'a}lis programok modellje}}{2}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.2.}{\ignorespaces P\IeC {\'a}rhuzamos programok modellje}}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.3.}{\ignorespaces CPU \IeC {\'e}s GPU fejl\IeC {\H o}d\IeC {\'e}se}}{4}}
\@writefile{toc}{\contentsline {section}{\numberline {1.1.}Alkalmaz\IeC {\'a}s}{4}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2.}Felhaszn\IeC {\'a}l\IeC {\'o}i dokument\IeC {\'a}ci\IeC {\'o}}{5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1.}A program c\IeC {\'e}lja}{5}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2.}Rendszerk\IeC {\"o}vetelm\IeC {\'e}nyek}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1.}Mem\IeC {\'o}ria}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3.}A program \IeC {\"u}zembe helyez\IeC {\'e}se}{6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1.}Windows}{6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2.}Linux}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4.}A program futtat\IeC {\'a}sa}{7}}
\@writefile{toc}{\contentsline {section}{\numberline {2.5.}A program haszn\IeC {\'a}lata}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.1.}{\ignorespaces Kezd\IeC {\H o}k\IeC {\'e}perny\IeC {\H o}}}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.1.}A program fel\IeC {\'e}p\IeC {\'\i }t\IeC {\'e}se}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.2.}K\IeC {\'e}p bet\IeC {\"o}lt\IeC {\'e}se}{9}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.2.}{\ignorespaces K\IeC {\'e}p bet\IeC {\"o}lt\IeC {\'e}se ut\IeC {\'a}n}}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.3.}Platform be\IeC {\'a}ll\IeC {\'\i }t\IeC {\'a}sa}{10}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.3.}{\ignorespaces OpenCL be\IeC {\'a}ll\IeC {\'\i }t\IeC {\'o} ablak}}{10}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.4.}{\ignorespaces OpenCL be\IeC {\'a}ll\IeC {\'\i }t\IeC {\'a}s ut\IeC {\'a}n a megv\IeC {\'a}ltozott st\IeC {\'a}tusz sor}}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.4.}Transzform\IeC {\'a}l\IeC {\'a}s}{11}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.5.}{\ignorespaces Filterek}}{12}}
\@writefile{toc}{\contentsline {subsubsection}{Elmos\IeC {\'a}s}{12}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.6.}{\ignorespaces Elmos\IeC {\'a}s be\IeC {\'a}ll\IeC {\'\i }t\IeC {\'a}sa}}{12}}
\@writefile{toc}{\contentsline {subsubsection}{Mozg\IeC {\'o} elmos\IeC {\'a}s}{12}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.7.}{\ignorespaces Mozg\IeC {\'o} elmos\IeC {\'a}s be\IeC {\'a}ll\IeC {\'\i }t\IeC {\'a}sa}}{13}}
\@writefile{toc}{\contentsline {subsubsection}{P\IeC {\'e}ld\IeC {\'a}k a transzform\IeC {\'a}ci\IeC {\'o}kra}{13}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.8.}{\ignorespaces \IeC {\"O}sszes \IeC {\'e}l p\IeC {\'e}lda}}{13}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.9.}{\ignorespaces Dombornyomat p\IeC {\'e}lda}}{14}}
\@writefile{toc}{\contentsline {subsubsection}{Transzform\IeC {\'a}l\IeC {\'a}s megszak\IeC {\'\i }t\IeC {\'a}sa}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.5.}Az eredeti \IeC {\'e}s transzform\IeC {\'a}lt k\IeC {\'e}p \IeC {\"o}sszehasonl\IeC {\'\i }t\IeC {\'a}sa}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.6.}A transzform\IeC {\'a}lt k\IeC {\'e}p ment\IeC {\'e}se}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.7.}A transzform\IeC {\'a}lt k\IeC {\'e}p \IeC {\'u}jb\IeC {\'o}li felhaszn\IeC {\'a}l\IeC {\'a}sa}{14}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.8.}A program n\IeC {\'e}vjegye}{15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.9.}Felugr\IeC {\'o} ablakok, hiba\IeC {\"u}zenetek}{15}}
\@writefile{toc}{\contentsline {subsubsection}{Transzform\IeC {\'a}l\IeC {\'a}s v\IeC {\'e}ge, megszak\IeC {\'\i }t\IeC {\'a}s}{15}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.10.}{\ignorespaces \IeC {\"U}zenet a transzform\IeC {\'a}ci\IeC {\'o} sikeres v\IeC {\'e}grehajt\IeC {\'a}s\IeC {\'a}r\IeC {\'o}l}}{15}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.11.}{\ignorespaces \IeC {\"U}zenet a transzform\IeC {\'a}ci\IeC {\'o} megszak\IeC {\'\i }t\IeC {\'a}s\IeC {\'a}r\IeC {\'o}l}}{15}}
\@writefile{toc}{\contentsline {subsubsection}{Hiba\IeC {\"u}zenetek}{15}}
\@writefile{toc}{\contentsline {paragraph}{OpenCL error}{16}}
\@writefile{toc}{\contentsline {paragraph}{Runtime error}{16}}
\@writefile{toc}{\contentsline {paragraph}{Unexpected error}{16}}
\citation{rgb_wiki}
\@writefile{toc}{\contentsline {chapter}{\numberline {3.}Fejleszt\IeC {\H o}i dokument\IeC {\'a}ci\IeC {\'o}}{17}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1.}Elm\IeC {\'e}leti h\IeC {\'a}tt\IeC {\'e}r}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1.}K\IeC {\'e}pek \IeC {\'a}br\IeC {\'a}zol\IeC {\'a}sa}{17}}
\@writefile{toc}{\contentsline {subsubsection}{RGB sz\IeC {\'\i }n\IeC {\'a}br\IeC {\'a}zol\IeC {\'a}s}{17}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.1.}{\ignorespaces Addit\IeC {\'\i }v sz\IeC {\'\i }n\IeC {\'a}br\IeC {\'a}zol\IeC {\'a}s, sz\IeC {\'\i }nek kever\IeC {\'e}se}}{18}}
\@writefile{toc}{\contentsline {subsubsection}{P\IeC {\'e}lda}{18}}
\citation{filter}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2.}K\IeC {\'e}pmanipul\IeC {\'a}l\IeC {\'a}s}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3.}Filter}{19}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2.}Megold\IeC {\'a}si terv}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1.}Rendszer architekt\IeC {\'u}ra}{20}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.2.}{\ignorespaces A program szerkezete}}{20}}
\@writefile{toc}{\contentsline {subsubsection}{GUI}{20}}
\@writefile{toc}{\contentsline {subsubsection}{Backend}{20}}
\@writefile{toc}{\contentsline {subsubsection}{Filter}{20}}
\@writefile{toc}{\contentsline {subsubsection}{OpenCL}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2.}Felhaszn\IeC {\'a}l\IeC {\'o}i fel\IeC {\"u}let terve}{21}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.3.}{\ignorespaces Felhaszn\IeC {\'a}l\IeC {\'o}i fel\IeC {\"u}let terve}}{21}}
\@writefile{toc}{\contentsline {subsubsection}{Men\IeC {\"u}}{21}}
\@writefile{toc}{\contentsline {subsubsection}{Eszk\IeC {\"o}zt\IeC {\'a}r}{21}}
\@writefile{toc}{\contentsline {subsubsection}{T\IeC {\'a}bl\IeC {\'a}zat}{21}}
\@writefile{toc}{\contentsline {subsubsection}{St\IeC {\'a}tusz sor}{22}}
\@writefile{toc}{\contentsline {subsubsection}{Esem\IeC {\'e}nykezel\IeC {\'e}sek}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3.}Oszt\IeC {\'a}lyszerkezet}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.4.}{\ignorespaces Oszt\IeC {\'a}lyszerkezet, \IeC {\'a}ttekint\IeC {\H o} \IeC {\'a}bra}}{22}}
\@writefile{toc}{\contentsline {subsubsection}{MainWindow}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.5.}{\ignorespaces MainWindow oszt\IeC {\'a}lydiagram}}{23}}
\@writefile{toc}{\contentsline {subsubsection}{Backend}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.6.}{\ignorespaces Backend oszt\IeC {\'a}lydiagram}}{24}}
\@writefile{toc}{\contentsline {subsubsection}{Filter}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.7.}{\ignorespaces Filter oszt\IeC {\'a}lydiagram}}{24}}
\@writefile{toc}{\contentsline {subsubsection}{OpenCL}{25}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.8.}{\ignorespaces OpenCL oszt\IeC {\'a}lydiagram}}{25}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3.}Megval\IeC {\'o}s\IeC {\'\i }t\IeC {\'a}s}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1.}Felhaszn\IeC {\'a}lt technol\IeC {\'o}gi\IeC {\'a}k}{25}}
\@writefile{toc}{\contentsline {subsubsection}{P\IeC {\'a}rhuzamos\IeC {\'\i }t\IeC {\'a}s}{25}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.9.}{\ignorespaces Az OpenCL elemei: munkacsoportok, munkaelemek}}{26}}
\@writefile{toc}{\contentsline {subsubsection}{Grafikus fel\IeC {\"u}let}{26}}
\citation{qimage}
\@writefile{toc}{\contentsline {subsubsection}{Alkalmaz\IeC {\'a}s logika}{27}}
\@writefile{toc}{\contentsline {paragraph}{QImage}{27}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2.}K\IeC {\'e}p pixeljeinek lek\IeC {\'e}r\IeC {\'e}se}{27}}
\@writefile{toc}{\contentsline {subsubsection}{P\IeC {\'e}lda - sorfolytonos \IeC {\'a}br\IeC {\'a}zol\IeC {\'a}s}{27}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3.}A filter algoritmus}{28}}
\@writefile{toc}{\contentsline {subsubsection}{Pszeudok\IeC {\'o}d}{28}}
\@writefile{toc}{\contentsline {subsubsection}{Sorfolytonos \IeC {\'a}br\IeC {\'a}zol\IeC {\'a}s}{28}}
\@writefile{toc}{\contentsline {subsubsection}{P\IeC {\'a}rhuzamos algoritmus}{28}}
\@writefile{toc}{\contentsline {paragraph}{Eszk\IeC {\"o}z}{28}}
\@writefile{toc}{\contentsline {paragraph}{Gazda}{29}}
\@writefile{toc}{\contentsline {paragraph}{Kernel}{29}}
\@writefile{toc}{\contentsline {paragraph}{L\IeC {\'e}p\IeC {\'e}sek}{29}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4.}A felhaszn\IeC {\'a}l\IeC {\'o}i fel\IeC {\"u}let}{29}}
\@writefile{toc}{\contentsline {subsubsection}{K\IeC {\'e}pek megjelen\IeC {\'\i }t\IeC {\'e}se}{29}}
\@writefile{toc}{\contentsline {paragraph}{K\IeC {\'e}pek szinkroniz\IeC {\'a}l\IeC {\'a}sa}{30}}
\@writefile{toc}{\contentsline {subparagraph}{G\IeC {\"o}rget\IeC {\H o}s\IeC {\'a}v}{30}}
\@writefile{toc}{\contentsline {subparagraph}{Nagy\IeC {\'\i }t\IeC {\'a}s, kicsiny\IeC {\'\i }t\IeC {\'e}s}{30}}
\@writefile{toc}{\contentsline {subsubsection}{Adatok megjelen\IeC {\'\i }t\IeC {\'e}se}{30}}
\@writefile{toc}{\contentsline {subsubsection}{K\IeC {\"o}zponti widget}{30}}
\@writefile{toc}{\contentsline {subsubsection}{F\IeC {\H o}ablak}{30}}
\@writefile{toc}{\contentsline {paragraph}{G\IeC {\"o}rget\IeC {\'e}s}{30}}
\@writefile{toc}{\contentsline {subsubsection}{Dial\IeC {\'o}gus ablakok}{31}}
\@writefile{toc}{\contentsline {paragraph}{OpenCL be\IeC {\'a}ll\IeC {\'\i }t\IeC {\'a}sa}{31}}
\@writefile{toc}{\contentsline {paragraph}{Blur, Motion blur param\IeC {\'e}terez\IeC {\'e}se}{31}}
\@writefile{toc}{\contentsline {subparagraph}{Blur}{31}}
\@writefile{toc}{\contentsline {subparagraph}{Motion blur}{31}}
\@writefile{toc}{\contentsline {subsubsection}{Folyamatjelz\IeC {\H o}}{31}}
\@writefile{toc}{\contentsline {paragraph}{Szekvenci\IeC {\'a}lis algoritmus}{31}}
\@writefile{toc}{\contentsline {paragraph}{P\IeC {\'a}rhuzamos algoritmus}{32}}
\@writefile{toc}{\contentsline {subparagraph}{Transzform\IeC {\'a}ci\IeC {\'o} felbont\IeC {\'a}sa}{32}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.5.}Hib\IeC {\'a}k kezel\IeC {\'e}se}{32}}
\@writefile{toc}{\contentsline {subsubsection}{OpenCL hib\IeC {\'a}k kezel\IeC {\'e}se}{32}}
\@writefile{toc}{\contentsline {subsubsection}{Fut\IeC {\'a}si idej\IeC {\H u} hib\IeC {\'a}k}{32}}
\@writefile{toc}{\contentsline {subsubsection}{Egy\IeC {\'e}b hib\IeC {\'a}k}{32}}
\@writefile{toc}{\contentsline {section}{\numberline {3.4.}Tesztel\IeC {\'e}s}{33}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1.}A szekvenci\IeC {\'a}lis \IeC {\'e}s p\IeC {\'a}rhuzamos transzform\IeC {\'a}ci\IeC {\'o} \IeC {\"o}sszehasonl\IeC {\'\i }t\IeC {\'a}sa}{33}}
\@writefile{toc}{\contentsline {subsubsection}{Eredm\IeC {\'e}nyek}{34}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2.}M\IeC {\'e}r\IeC {\'e}sek}{34}}
\@writefile{toc}{\contentsline {subsubsection}{1. m\IeC {\'e}r\IeC {\'e}s}{34}}
\@writefile{lot}{\contentsline {table}{\numberline {3.1.}{\ignorespaces 1. m\IeC {\'e}r\IeC {\'e}s adatai}}{34}}
\@writefile{toc}{\contentsline {subsubsection}{2. m\IeC {\'e}r\IeC {\'e}s}{34}}
\@writefile{lot}{\contentsline {table}{\numberline {3.2.}{\ignorespaces 2. m\IeC {\'e}r\IeC {\'e}s adatai}}{34}}
\@writefile{toc}{\contentsline {subsubsection}{3. m\IeC {\'e}r\IeC {\'e}s}{34}}
\@writefile{lot}{\contentsline {table}{\numberline {3.3.}{\ignorespaces 3. m\IeC {\'e}r\IeC {\'e}s adatai}}{35}}
\@writefile{toc}{\contentsline {subsubsection}{4. m\IeC {\'e}r\IeC {\'e}s}{35}}
\@writefile{lot}{\contentsline {table}{\numberline {3.4.}{\ignorespaces 4. m\IeC {\'e}r\IeC {\'e}s adatai}}{35}}
\@writefile{toc}{\contentsline {subsubsection}{\IeC {\"O}sszefoglal\IeC {\'a}s}{35}}
\bibcite{seq_parallel_prog}{1}
\bibcite{cpu_gpu_pic}{2}
\bibcite{rendszer_kov}{3}
\bibcite{filter}{4}
\bibcite{qimage}{5}
\bibcite{rgb_wiki}{6}
